<table>
  <thead>
    <tr>
      <th>Name</th>
      <th>Details</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td><code>FzfxLiveGrep</code></td>
      <td>
        <details>
          <summary>Live grep.</summary>
          <small>
            <ol>
              <li>
                Use <code>ctrl-q</code> to send selected lines to quickfix
                window and quit.
              </li>
              <li>
                Use <code>--</code> flag to pass raw options to search command
                (<code>rg</code>/<code>grep</code>).
              </li>
              <li>
                <b>Unrestricted</b> variant is named with
                <code>unres_</code> suffix.
              </li>
              <li>
                <b>Current buffer (only)</b> variant is named with
                <code>buf_</code> suffix.
              </li>
            </ol>
            <table>
              <thead>
                <tr>
                  <th>Variant</th>
                  <th>Mode</th>
                  <th>Select Keys</th>
                  <th>Preview Keys</th>
                </tr>
              </thead>
              <tbody>
                <tr>
                  <td><code>(unres_/buf_)args</code></td>
                  <td>N</td>
                  <td rowspan="5">Yes</td>
                  <td rowspan="5">Yes</td>
                </tr>
                <tr>
                  <td><code>(unres_/buf_)visual</code></td>
                  <td>V</td>
                </tr>
                <tr>
                  <td><code>(unres_/buf_)cword</code></td>
                  <td>N</td>
                </tr>
                <tr>
                  <td><code>(unres_/buf_)put</code></td>
                  <td>N</td>
                </tr>
                <tr>
                  <td><code>(unres_/buf_)resume</code></td>
                  <td>N</td>
                </tr>
              </tbody>
            </table>
          </small>
        </details>
      </td>
    </tr>
    <tr>
      <td><code>FzfxBufLiveGrep</code></td>
      <td>
        <details>
          <summary>Live grep only on current buffer.</summary>
          <small>
            <ol>
              <li>
                This command has the same functionality with
                <code>FzfxLiveGrep</code> currently buffer variant
                (<code>buf_</code>), while the file name is removed for better
                user view.
              </li>
              <li>
                Use <code>ctrl-q</code> to send selected lines to quickfix
                window and quit.
              </li>
              <li>
                Use <code>--</code> flag to pass raw options to search command
                (<code>rg</code>/<code>grep</code>).
              </li>
            </ol>
            <table>
              <thead>
                <tr>
                  <th>Variant</th>
                  <th>Mode</th>
                  <th>Select Keys</th>
                  <th>Preview Keys</th>
                </tr>
              </thead>
              <tbody>
                <tr>
                  <td><code>args</code></td>
                  <td>N</td>
                  <td rowspan="5">Yes</td>
                  <td rowspan="5">Yes</td>
                </tr>
                <tr>
                  <td><code>visual</code></td>
                  <td>V</td>
                </tr>
                <tr>
                  <td><code>cword</code></td>
                  <td>N</td>
                </tr>
                <tr>
                  <td><code>put</code></td>
                  <td>N</td>
                </tr>
                <tr>
                  <td><code>resume</code></td>
                  <td>N</td>
                </tr>
              </tbody>
            </table>
          </small>
        </details>
      </td>
    </tr>
    <tr>
      <td><code>FzfxGLiveGrep</code></td>
      <td>
        <details>
          <summary>Live grep with git grep.</summary>
          <small>
            <ol>
              <li>
                Use <code>ctrl-q</code> to send selected lines to quickfix
                window and quit.
              </li>
              <li>
                Use <code>--</code> flag to pass raw options to search command
                (<code>git grep</code>).
              </li>
            </ol>
            <table>
              <thead>
                <tr>
                  <th>Variant</th>
                  <th>Mode</th>
                  <th>Select Keys</th>
                  <th>Preview Keys</th>
                </tr>
              </thead>
              <tbody>
                <tr>
                  <td><code>args</code></td>
                  <td>N</td>
                  <td rowspan="5">Yes</td>
                  <td rowspan="5">Yes</td>
                </tr>
                <tr>
                  <td><code>visual</code></td>
                  <td>V</td>
                </tr>
                <tr>
                  <td><code>cword</code></td>
                  <td>N</td>
                </tr>
                <tr>
                  <td><code>put</code></td>
                  <td>N</td>
                </tr>
                <tr>
                  <td><code>resume</code></td>
                  <td>N</td>
                </tr>
              </tbody>
            </table>
          </small>
        </details>
      </td>
    </tr>
  </tbody>
</table>
